package org.batatasframework.monitor;

import javax.servlet.http.HttpServletRequest;

import org.batatasframework.common.ParameterReader;
import org.batatasframework.util.RunningStatistics;

import cn.bonoon.kernel.security.LogonUserRuntimeCollection;

/**
 * 对当前登录用户的监控
 * @author jackson
 *
 */
public interface LogonAccountMonitoring {
	
	RunningStatistics getStatistics();
	
	LogonUserRuntimeCollection getLogonUsers(HttpServletRequest request, ParameterReader paraReader) throws Exception;

	LogonUserRuntimeCollection userLogout(HttpServletRequest request, ParameterReader paraReader) throws Exception;
	
}
